#!/usr/bin/env python
import os
import sys

# 切换到项目目录
os.chdir('/home/ubuntu/zlymes/mesmaster')

# 启动基础MES服务
print("启动基础MES服务...")
os.system('nohup bash -c "source ~/miniconda3/etc/profile.d/conda.sh && conda activate mes && python manage.py runserver 0.0.0.0:8004 --settings=settings_mes_basic" > /tmp/mes_8004.log 2>&1 &')

# 启动完整MES服务
print("启动完整MES服务...")
os.system('nohup bash -c "source ~/miniconda3/etc/profile.d/conda.sh && conda activate mes && python manage.py runserver 0.0.0.0:8005 --settings=settings_full_mes" > /tmp/mes_8005.log 2>&1 &')

# 启动Django管理服务
print("启动Django管理服务...")
os.system('nohup bash -c "source ~/miniconda3/etc/profile.d/conda.sh && conda activate mes && python manage.py runserver 0.0.0.0:8006 --settings=settings_django_with_mes" > /tmp/mes_8006.log 2>&1 &')

print("\n所有服务启动完成!")
print("访问地址:")
print("- 基础MES服务: http://175.27.138.86:8004/")
print("- 基础MES管理后台: http://175.27.138.86:8004/admin/")
print("- 完整MES服务: http://175.27.138.86:8005/")
print("- 完整MES管理后台: http://175.27.138.86:8005/admin/")
print("- Django管理服务: http://175.27.138.86:8006/admin/")
print("\n管理员账户: admin / admin123")
print("\n日志文件:")
print("- /tmp/mes_8004.log")
print("- /tmp/mes_8005.log")
print("- /tmp/mes_8006.log")
print("\n检查服务状态: ps aux | grep 'python manage.py runserver'") 